package mop.model.task.tasktype;

import java.util.List;
import mop.model.ModelInterface;
import mop.model.ModelWithDescriptionInterface;
import mop.model.task.field.FieldInterface;

/**
 * Interface TaskTypeInterface
 * 
 * @author MOP Team 7
 */
public interface TaskTypeInterface extends ModelWithDescriptionInterface
{
    /**
     * Returns the identifier of the tasktype.
     *
     * @return String value
     */
    public String getId();

    /**
     * Returns interfaces to copies of the fields.
     *
     * @return  List<FieldInterface>
     */
    public List<FieldInterface> getFieldList();
}
